home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- QUICK REFERENCE ASCII TABLE FOR THE ATARI ST COMPUTERS
-
- Version 1.1 04/05/86
-
- By James Luczak
-
-
- The ASCII code is a code that represents each letter of the
-
- alphabet, both upper and lower case, keyboard symbols, such
-
- as % and *, and individual keys on the keyboard, such as the
-
- HELP key or the FUNCTION keys.
-
- ASCII stands for American national Standard Code for
-
- Information Interchange. Each letter, symbol. or key is
-
- represented by a number between 0 and 255.
-
- Since each key on the keyboard is represented by the ASCII
-
- code, you can easily check the keyboard for a particular
-
- keypress with the Basic Command X=INP(2). When Basic
-
- executes the command the program will halt, and wait for a
-
- keypress. The result of the keypress will be stored in the
-
- variable X. The number stored in X will be the ASCII code for
-
- the key or combonation of keys that were pressed. To find out
-
- what letter, symbol, or key the code stands for, refer to
-
- Appendix E of the ST Basic Sourcebook.
-
- When you get to Appendix E you start running into trouble.
-
- The ASCII table is just plain hard to read, and hard to use.
-
- It was not meant to be a quick reference chart. Like most
-
- ASCII tables, it's easiest to use if you know the ASCII code
-
- you are looking for. In most cases however, you want to find
-
- the ASCII code for a particular letter, symbol, or key.
-
- Listing 1 is an easy to use quick reference ASCII table for
-
- the Atari St series computer. The table is arranged in three
-
- columns. The NORMAL column, the CONTROL column, and the
-
- ALTERNATE column. The NORMAL column represents a SINGLE
-
- keypress. The CONTROL column represents a keypress while the
-
- CONTROL key is held down, and the ALTERNATE column represents
-
- a keypress while the ALTERNATE key is held down. Each column
-
- has three headings. The CHAR heading shows the letter,
-
- symbol, or key. The DEC heading shows the DECIMAL value of
-
- the letter, symbol, or key, and the HEX heading shows it's
-
- HEXIDECIMAL equivalent.
-
- The Quick Reference ASCII Table contains the ASCII codes for
-
- the Main Keyboard, the Cursor Control keys, the Keypad, and
-
- the Function keys. The Function Keys are labeled F1 thru F10,
-
- and SHIFT F1 thru SHIFT F10. The SHIFT Function labels
-
- represent holding the SHIFT key down while pressing a
-
- Function key.
-
-
-
- Listing 2 shows the ASCII code in numeric order.
-
-
-
-
-
- LISTING 1
-
- NORMAL CONTROL ALTERNATE
- CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX
- ------------------------------------------------------------------------
-
- Space 32 $20 Space 185 $69 Space 32 $20
- ! 33 $21 ! 17 $11 ! 248 $F8
- " 34 $22 " 7 $07 " 39 $27
- # 35 $23 # 19 $13 # 250 $FA
- $ 36 $24 $ 20 $14 $ 251 $FB
- % 37 $25 % 21 $15 % 252 $FC
- & 38 $26 & 23 $17 & 254 $FE
- ' 39 $27 ' 7 $07 ' 39 $27
- ( 40 $28 ( 25 $19 ( 128 $80
- ) 41 $29 ) 16 $10 ) 129 $81
- * 42 $2A * 24 $18 * 255 $FF
- + 43 $2B + 29 $1D + 131 $83
- , 44 $2C , 12 $0C , 44 $2C
- - 45 $2D - 31 $1F - 130 $82
- . 46 $2E . 14 $OE . 46 $2E
- / 47 $2F / 15 $OF / 47 $2F
- 0 48 $30 0 16 $10 0 129 $81
- 1 49 $31 1 17 $11 1 248 $F8
- 2 50 $32 2 131 $83 2 249 $F9
- 3 51 $33 3 19 $13 3 250 $FA
- 4 52 $34 4 20 $14 4 251 $FB
- 5 53 $35 5 21 $15 5 252 $FC
- 6 54 $36 6 30 $1E 6 253 $FD
- 7 55 $37 7 23 $17 7 254 $FE
- 8 56 $38 8 24 $18 8 255 $FF
- 9 57 $39 9 25 $19 9 128 $80
- : 58 $3A : 26 $1A : 58 $3A
- ; 59 $3B ; 27 $1B ; 59 $3B
- < 60 $3C < 28 $1C < 60 $3C
- = 61 $3D = 29 $1D = 131 $83
- > 62 $3E > 30 $1E > 62 $3E
- ? 63 $3F ? 31 $1F ? 63 $3F
- @ 64 $40 @ 131 $83 @ 249 $F9
- A 65 $41 A 1 $01 A 158 $9E
- B 66 $42 B 2 $02 B 176 $B0
- C 67 $43 C 3 $03 C 174 $AE
- D 68 $44 D 4 $04 D 160 $A0
- E 69 $45 E 5 $05 E 146 $92
- F 70 $46 F 6 $06 F 161 $A1
- G 71 $47 G 7 $07 G 162 $A2
- H 72 $48 H 8 $08 H 163 $A3
- I 73 $49 I 9 $09 I 151 $97
- J 74 $4A J 10 $0A J 164 $A4
- K 75 $4B K 11 $0B K 165 $A5
- L 76 $4C L 12 $0C L 166 $A6
- M 77 $4D M 13 $0D M 178 $B2
- N 78 $4E N 14 $0E N 177 $B3
- O 79 $4F O 15 $0F O 152 $98
- P 80 $50 P 16 $10 P 153 $99
-
-
-
-
-
-
- NORMAL CONTROL ALTERNATE
- CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX
- ------------------------------------------------------------------------
-
- Q 81 $51 Q 17 $11 Q 144 $90
- R 82 $52 R 18 $12 R 147 $93
- S 83 $53 S 19 $13 S 159 $9F
- T 84 $54 T 20 $14 T 148 $94
- U 85 $55 U 21 $15 U 150 $96
- V 86 $56 V 22 $16 V 175 $AF
- W 87 $57 W 23 $17 W 145 $91
- X 88 $58 X 24 $18 X 173 $AD
- Y 89 $59 Y 25 $19 Y 149 $95
- Z 90 $5A Z 26 $1A Z 172 $AC
- [ 91 $5B [ 27 $1B [ 91 $5B
- \ 92 $5C \ 28 $1C \ 92 $5C
- ] 93 $5D ] 29 $1D ] 93 $5D
- ^ 94 $5E ^ 30 $1E ^ 253 $FD
- _ 95 $5F _ 31 $1F _ 130 $82
- ` 96 $60 ` 169 $A9 ` 96 $60
- a 97 $61 a 1 $01 a 158 $9E
- b 98 $62 b 2 $02 b 176 $B0
- c 99 $63 c 3 $03 c 174 $AE
- d 100 $64 d 4 $04 d 160 $A0
- e 101 $65 e 5 $05 e 146 $92
- f 102 $66 f 6 $06 f 161 $A1
- g 103 $67 g 7 $07 g 162 $A2
- h 104 $68 h 8 $08 h 163 $A3
- i 105 $69 i 9 $09 i 151 $97
- j 106 $6A j 10 $0A j 164 $A4
- k 107 $6B k 11 $0B k 165 $A5
- l 108 $6C l 12 $0C l 166 $A6
- m 109 $6D m 13 $0D m 178 $B2
- n 110 $6E n 14 $0E n 177 $B3
- o 111 $6F o 15 $0F o 152 $98
- p 112 $70 p 16 $10 p 153 $99
- q 113 $71 q 17 $11 q 144 $90
- r 114 $72 r 18 $12 r 147 $93
- s 115 $73 s 19 $13 s 159 $9F
- t 116 $74 t 20 $14 t 148 $94
- u 117 $75 u 21 $15 u 150 $96
- v 118 $76 v 22 $16 v 175 $AF
- w 119 $77 w 23 $17 w 145 $91
- x 120 $78 x 24 $18 x 173 $AD
- y 121 $79 y 25 $19 y 149 $95
- z 122 $7A z 26 $1A z 172 $AC
- { 123 $7B { 27 $1B { 123 $7B
- | 124 $7C | 28 $1C | 124 $7C
- } 125 $7D } 29 $1D } 125 $7D
- ~ 126 $7E ~ 30 $1E ~ 126 $7E
- ESC 27 $16 ESC 27 $16 ESC 27 $16
- TAB 9 $09 TAB 9 $09 TAB 9 $09
- BACKSPACE 8 $08 BACKSPACE 8 $08 BACKSPACE 8 $08
- DELETE 127 $7F DELETE 31 $1F DELETE 127 $7F
- RETURN 13 $0D RETURN 10 $0A RETURN 13 $0D
-
-
-
-
-
- NORMAL CONTROL ALTERNATE
- CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX
- ------------------------------------------------------------------------
-
- HELP 226 $E2 HELP 226 $E2 HELP --- $--
- UNDO 225 $E1 UNDO 225 $E1 UNDO 225 $E1
- INSERT 210 $D2 INSERT 210 $D2 INSERT --- $--
- UP ARROW 200 $C8 UP ARROW 200 $C8 UP ARROW --- $--
- CLR HOME 199 $C7 CLR HOME 247 $F7 CLR HOME --- $--
- LT ARROW 203 $C6 LT ARROW 243 $F3 LT ARROW --- $--
- DN ARROW 208 $D0 DN ARROW 208 $D0 DN ARROW --- $--
- RT ARROW 205 $CD RT ARROW 244 $F4 RT ARROW --- $--
- SHIFT SHIFT SHIFT
- INSERT 48 $CD INSERT 16 $10 INSERT --- $---
- SHIFT SHIFT SHIFT
- UP ARROW 56 $38 UP ARROW 24 $18 UPARROW --- $---
- SHIFT SHIFT SHIFT
- CLR HOME 199 $C7 CLR HOME 55 $37 CLR HOME --- $---
- SHIFT SHIFT SHIFT
- LT ARROW 52 $34 LT ARROW 243 $F3 LT ARROW --- $---
- SHIFT SHIFT SHIFT
- DN ARROW 50 $32 DN ARROW 208 $D0 DN ARROW --- $---
- SHIFT SHIFT SHIFT
- RT ARROW 54 $36 RT ARROW 244 $F4 RT ARROW --- $---
-
- FUNCTION KEYS
-
- F1 187 $BB F1 187 $BB F1 187 $BB
- F2 188 $BC F2 188 $BC F2 188 $BC
- F3 189 $BD F3 189 $BD F3 189 $BD
- F4 190 $BE F4 190 $BE F4 190 $BE
- F5 191 $BF F5 191 $BF F5 191 $BF
- F6 192 $C0 F6 192 $C0 F6 192 $C0
- F7 193 $C1 F7 193 $C1 F7 193 $C1
- F8 194 $C2 F8 194 $C2 F8 194 $C2
- F9 195 $C3 F9 195 $C3 F9 195 $C3
- F10 196 $C4 F10 196 $C4 F10 196 $C4
- SHIFT F1 212 $D4 SHIFT F1 212 $D4 SHIFT F1 212 $D4
- SHIFT F2 213 $D5 SHIFT F2 213 $D5 SHIFT F2 213 $D5
- SHIFT F3 214 $D6 SHIFT F3 214 $D6 SHIFT F3 214 $D6
- SHIFT F4 215 $D7 SHIFT F4 215 $D7 SHIFT F4 215 $D7
- SHIFT F5 216 $D8 SHIFT F5 216 $D8 SHIFT F5 216 $D8
- SHIFT F6 217 $D9 SHIFT F6 217 $D9 SHIFT F6 217 $D9
- SHIFT F7 21 $DA SHIFT F7 218 $DA SHIFT F7 218 $DA
- SHIFT F8 219 $DB SHIFT F8 219 $DB SHIFT F8 219 $DB
- SHIFT F9 220 $DC SHIFT F9 220 $DC SHIFT F9 220 $DC
- SHIFT F10 221 $DD SHIFT F10 221 $DD SHIFT F10 221 $DD
-
-
-
-
-
-
- KEYPAD
-
- NORMAL CONTROL ALTERNATE
- CHAR DEC HEX CHAR DEC HEX CHAR DEC HEX
- ------------------------------------------------------------------------
-
- 0 48 $30 0 16 $10 0 48 $30
- 1 49 $31 1 17 $11 1 49 $31
- 2 50 $32 2 238 $EE 2 50 $32
- 3 51 $33 3 19 $13 3 51 $33
- 4 52 $34 4 20 $14 4 52 $34
- 5 53 $35 5 21 $15 5 53 $35
- 6 54 $36 6 30 $1E 6 54 $36
- 7 55 $37 7 23 $17 7 55 $37
- 8 56 $38 8 24 $18 8 56 $38
- 9 57 $39 9 25 $19 9 57 $39
- ( 40 $28 ( 8 $08 ( 40 $28
- ) 41 $29 ) 9 $09 ) 41 $29
- / 47 $2F / 15 $0F / 47 $2F
- - 45 $2D - 31 $1F - 45 $2D
- + 43 $2B + 11 $0B + 43 $2B
- ENTER 13 $0D ENTER 10 $0A ENTER 13 $0D
- . 46 $2E . 14 $0E . 46 $2E
-
-
-
-
-
-
- Listing 2
-
- ASCII
- CODE CHARACTER
- -------------------------------------------------------------------------
- 0 NULL
- 1 CNT A CNT a
- 2 CNT B CNT b
- 3 CNT C CNT c
- 4 CNT D CNT d
- 5 CNT E CNT e
- 6 CNT F CNT f
- 7 CNT " CNT ' CNT G CNT g
- 8 CNT H CNT h BACKSPACE CNT BACKSPACE ALT BACKSPACE KEYPAD CNT (
- 9 CNT I CNT i TAB CNT TAB ALT TAB KEYPAD CNT )
- 10 CNT J CNT j CNT RETURN KEYPAD CNT ENTER KEYPAD CNT *
- 11 CNT K CNT k KEYPAD CNT +
- 12 CNT , CNT L CNT l
- 13 CNT M CNT m RETURN ALT RETURN
- 14 CNT . CNT N CNT n KEYPAD CNT .
- 15 CNT / CNT O CNT o KEYPAD CNT /
- 16 CNT ) CNT 0 CNT P CNT p SHIFT CNT INSERT KEYPAD CNT 0
- 17 CNT ! CNT 1 CNT Q CNT q KEYPAD CNT 1
- 18 CNT R CNT r
- 19 CNT # CNT 3 CNT S CNT s KEYPAD CNT 3
- 20 CNT $ CNT 4 CNT T CNT t KEYPAD CNT 4
- 21 CNT % CNT 5 CNT U CNT u KEYPAD CNT 5
- 22 CNT V CNT v
- 23 CNT & CNT 7 CNT W CNT w KEYPAD CNT 7
- 24 CNT * CNT 8 CNT X CNT x SHIFT CNT UP ARROW KEYPAD CNT 8
- 25 CNT ( CNT 9 CNT Y CNT y KEYPAD CNT 9
- 26 CNT : CNT Z CNT z
- 27 CNT ; CNT [ CNT { ESC CNT ESC ALT ESC
- 28 CNT < CNT \ CNT |
- 29 CNT + CNT = CNT ] CNT }
- 30 CNT 6 CNT > CNT ^ CNT ~ KEYPAD CNT 6
- 31 CNT - CNT ? CNT _ CNT DELETE KEYPAD CNT -
- 32 Space ALT Space
- 33 !
- 34 "
- 35 #
- 36 $
- 37 %
- 38 &
- 39 ALT " ' ALT '
- 40 (
- 41 )
- 42 *
- 43 +
- 44 , ALT ,
- 45 -
- 46 . ALT .
- 47 / ALT /
- 48 0 SHIFT INSERT
- 49 1
-
-
-
-
-
-
- ASCII
- CODE CHARACTER
- -------------------------------------------------------------------------
- 50 2 SHIFT DN ARROW
- 51 3
- 52 4 SHIFT LT ARROW
- 53 5
- 54 6 SHIFT RT ARROW
- 55 7 SHIFT CNT CLR HOME
- 56 8 SHIFT UP ARROW
- 57 9
- 58 : ALT :
- 59 ; ALT ;
- 60 < ALT <
- 61 =
- 62 > ALT >
- 63 ? ALT ?
- 64 @
- 65 A
- 66 B
- 67 C
- 68 D
- 69 E
- 70 F
- 71 G
- 72 H
- 73 I
- 74 J
- 75 K
- 76 L
- 77 M
- 78 N
- 79 O
- 80 P
- 81 Q
- 82 R
- 83 S
- 84 T
- 85 U
- 86 V
- 87 W
- 88 X
- 89 Y
- 90 Z
- 91 [ ALT [
- 92 \ ALT \
- 93 ] ALT ]
- 94 ^
- 95 _
- 96 ` ALT `
- 97 a
- 98 b
- 99 c
- 100 d
- 101 e
-
-
-
-
-
- ASCII
- CODE CHARACTER
- -------------------------------------------------------------------------
- 102 f
- 103 g
- 104 h
- 105 i
- 106 j
- 107 k
- 108 l
- 109 m
- 110 n
- 111 o
- 112 p
- 113 q
- 114 r
- 115 s
- 116 t
- 117 u
- 118 v
- 119 w
- 120 x
- 121 y
- 122 z
- 123 { ALT {
- 124 | ALT |
- 125 } ALT }
- 126 ~ ALT ~
- 127 DELETE ALT DELETE
- 128 ALT ( ALT 9
- 129 ALT ) ALT 0
- 130 ALT - ALT _
- 131 ALT + CNT 2 ALT = CNT @
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144 ALT Q ALT q
- 145 ALT W ALT w
- 146 ALT E ALT e
- 147 ALT R ALT r
- 148 ALT T ALT t
- 149 ALT Y ALT y
- 150 ALT U ALT u
- 151 ALT I ALT i
- 152 ALT O ALT o
- 153 ALT P ALT p
-
-
-
-
-
- ASCII
- CODE CHARACTER
- -------------------------------------------------------------------------
- 154
- 155
- 156
- 157
- 158 ALT A ALT a
- 159 ALT S ALT s
- 160 ALT D ALT d
- 161 ALT F ALT f
- 162 ALT G ALT g
- 163 ALT H ALT h
- 164 ALT J ALT j
- 165 ALT K ALT k
- 166 ALT L ALT l
- 167
- 168
- 169 CNT `
- 170
- 171
- 172 ALT Z ALT z
- 173 ALT X ALT x
- 174 ALT C ALT c
- 175 ALT V ALT v
- 176 ALT B ALT b
- 177 ALT N ALT n
- 178 ALT M ALT m
- 179
- 180
- 181
- 182
- 183
- 184
- 185 CNT Space
- 186
- 187 F1 CNT F1 ALT F1
- 188 F2 CNT F2 ALT F2
- 189 F3 CNT F3 ALT F3
- 190 F4 CNT F4 ALT F4
- 191 F5 CNT F5 ALT F5
- 192 F6 CNT F6 ALT F6
- 193 F7 CNT F7 ALT F7
- 194 F8 CNT F8 ALT F8
- 195 F9 CNT F9 ALT F9
- 196 F10 CNT F10 ALT F10
- 197
- 198
- 199 CLR HOME
- 200 UP ARROW CNT UP ARROW
- 201
- 202
- 203 LT ARROW
- 204
- 205 RT ARROW
-
-
-
-
-
- ASCII
- CODE CHARACTER
- -------------------------------------------------------------------------
- 206
- 207
- 208 DN ARROW CNT DN ARROW
- 209
- 210 INSERT CNT INSERT
- 211
- 212 SHIFT F1 CNT SHIFT F1 ALT SHIFT F1
- 213 SHIFT F2 CNT SHIFT F2 ALT SHIFT F2
- 214 SHIFT F3 CNT SHIFT F3 ALT SHIFT F3
- 215 SHIFT F4 CNT SHIFT F4 ALT SHIFT F4
- 216 SHIFT F5 CNT SHIFT F5 ALT SHIFT F5
- 217 SHIFT F6 CNT SHIFT F6 ALT SHIFT F6
- 218 SHIFT F7 CNT SHIFT F7 ALT SHIFT F7
- 219 SHIFT F8 CNT SHIFT F8 ALT SHIFT F8
- 220 SHIFT F9 CNT SHIFT F9 ALT SHIFT F9
- 221 SHIFT F10 CNT SHIFT F10 ALT SHIFT F10
- 222
- 223
- 224
- 225 UNDO CNT UNDO ALT UNDO
- 226 HELP CNT HELP
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238 KEYPAD CNT 2
- 239
- 240
- 241
- 242
- 243 CNT LT ARROW
- 244 CNT RT ARROW
- 245
- 246
- 247 CNT CLR HOME
- 248 ALT ! ALT 1
- 249 ALT 2 ALT @
- 250 ALT # ALT 3
- 251 ALT $ ALT 4
- 252 ALT % ALT 5
- 253 ALT 6 ALT ^
- 254 ALT & ALT 7
- 255 ALT * ALT 8
-
- yyyyyyy